//package com.example.demo.controller;
//
//import java.util.Map;
//
//import com.example.demo.pojo.Result;
//import com.example.demo.rtmp.ConvertVideoPakcet;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.web.bind.annotation.*;
//
//@RestController
//@RequestMapping("/live/video")
//@Slf4j
//public class VideoController {
//
//
//
//	/**
//	 * @Title: live
//	 * @Description:
//	 * @param: @param response
//	 * @return: void
//	 * @throws
//	 */
//	@RequestMapping("/start")
//	@ResponseBody
//	public Result start(@RequestBody Map<String,String> params) {
//		log.info("start device ,{}",params);
//		String deviceId = params.get("deviceId");
//		if(null == deviceId || "".equals(deviceId)){
//			return Result.fail(null,"device id is required",504);
//		}
//		if(null == params.get("formUrl") || "".equals(params.get("formUrl"))){
//			return Result.fail(null,"formUrl is required",504);
//		}
//		if(null == params.get("toUrl") || "".equals(params.get("toUrl"))){
//			return Result.fail(null,"toUrl is required",504);
//		}
//
//		ConvertVideoPakcet.start(deviceId,params.get("formUrl"),params.get("toUrl"));
//
//		return Result.success(null,"start live success");
//	}
//
//	/**
//	 * @Title: live1
//	 * @Description:
//	 * @param: @param response
//	 * @return: void
//	 * @throws
//	 */
//	@RequestMapping("/stop")
//	@ResponseBody
//	public Result stop(@RequestBody Map<String,String> params) {
//		log.info("stop device ,{}",params);
//
//		String deviceId = params.get("deviceId");
//		if(null == deviceId || "".equals(deviceId)){
//			Result.fail(null,"device id is required",504);
//		}
//
//		ConvertVideoPakcet.stop(params.get("deviceId"));
//
//		return Result.success(null,"stop live success");
//	}
//}
